home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2007 December / PCWKCD1207B.iso / Blogowanie poza sfera / Flock 0.9.1.3 stable / flock-0.9.1.3.en-US.win32.exe / flock / yahootoolbar.xpi / components / nsYahooFeedProcessor.idl < prev    next >
Text File  |  2007-01-12  |  1KB  |  48 lines

  1. #
  2. # Copyright 2005 - 2006 Yahoo! Inc. All rights reserved.
  3. #
  4.  
  5. #include "nsISupports.idl"
  6. interface nsIYahooFeedNode;
  7. interface nsIYahooHashtable;
  8. interface nsILocalFile;
  9. interface nsIYahooDomBuilder;
  10. [scriptable, uuid(6144D929-0508-430d-80A9-D2646D9187B5)]
  11. interface nsIYahooFeedProcessor : nsISupports
  12. {
  13.     readonly attribute PRUint8 NOT_LOADED;
  14.     readonly attribute PRUint8 CACHE_LOADED;
  15.     readonly attribute PRUint8 LIVE_LOADED;
  16.  
  17.     attribute string country;
  18.     attribute string lang;
  19.     attribute string clientVer;
  20.     attribute string clientID;
  21.     attribute string corp;
  22.     attribute string partner;
  23.  
  24.     readonly attribute PRUint8 loadedType;
  25.     readonly attribute PRUint16 loads;
  26.     readonly attribute boolean loaded;
  27.     readonly attribute boolean isGuest;
  28.     
  29.     attribute nsIYahooDomBuilder domBuilder;
  30.     attribute nsIYahooFeedNode alerts;
  31.     
  32.     attribute string FEED_URL;
  33.     attribute string raw;
  34.     attribute PRUint32 nodeSize;
  35.     attribute nsILocalFile cacheFile;
  36.     attribute nsIYahooHashtable params;
  37.     attribute nsIYahooHashtable values;
  38.     
  39.     nsIYahooFeedNode getNode( in PRUint32 index );
  40.     nsIYahooFeedNode getNodeById( in string id );
  41.     void init();
  42.     void loadFeed(in boolean async);
  43.     void loadCachedFeed();
  44.     void clear();
  45.     void run();
  46.     void retrieveAlerts();
  47.     void processBM2();
  48. };